package com.zsrt.java.day20170103.wrl.demo01;

/**
 * 如果一个类的前面加了abstract ，那么这个类就是抽象类
 * 凡是有抽象方法的类就是抽象类
 * 
 * 	1   抽象类里面可以没有方法；
 * 	2   可以全部是一般方法，没有抽象方法；
 *  3 可以全部是抽象方法；
 *  4 可以有抽象方法和一般方法
 * 
 * @author Administrator
 *
 */
public abstract class Father {
	public void run(){
		System.out.println("去公园跑步...");
	}
	
	public void fish(){
		System.out.println("去河边钓鱼...");
	}
	
	/**
	 * abstract:抽象的
	 * 1. 当abstract用在方法上的时候，这个方法可以没有方法体;表示这个方法交给子类去完成。
	 * 2. 当一个方法加上abstract的时候，叫抽象方法
	 * 3. 当定义了抽象方法，该类一定要定义抽象类
	 */
	public abstract void married();
	
}
